import { BaseInDto, BaseOutDto } from '@/classes/BaseDto'

export class RecordInDto extends BaseInDto {
// demo.itdns.top 192.168.0.1 A

    id: string

    /**
     * 名称 示例 demo
     * @type {string}
     */
    name: string

    /**
     * 解析时长
     * @type {number}
     */
    ttl: number

    /**
     * 域名  itdns.top
     * @type {string}
     */
    zone: string

    /**
     * 解析值  192.168.0.1
     * @type {string}
     */
    value: string

    /**
     * 类型
     * @type {string}
     */
    type: string

    /**
     * 启用/停用
     * @type {number}
     */
    status: number

    /**
     * 备注
     * @type {string}
     */
    mark: string
}

export class RecordOutDto extends BaseOutDto {
    id: string

    /**
     * 名称 示例 demo
     * @type {string}
     */
    name: string

    /**
     * 解析时长
     * @type {number}
     */
    ttl: number

    /**
     * 域名  itdns.top
     * @type {string}
     */
    zone: string

    /**
     * 内容  192.168.0.1
     * @type {string}
     */
    value: string

    /**
     * 类型
     * @type {string}
     */
    type: string

    time: number

    /**
     * 启用/停用
     * @type {number}
     */
    status: number

    /**
     * 备注
     * @type {string}
     */
    mark: string
}
